{{tag>systeme}}

----

====== Heure du système ======

Sur les systèmes UNIX, l'heure du système est par défaut à l'heure universelle (UTC pour Universal Time Coordinated). L'heure de votre ordinateur elle peut correspondre à l'heure locale (si vous utilisez un autre système d'exploitation par exemple).

===== Configurer l'heure =====

Les outils **tzselect** et **tzconfig** vous permettront respectivement de configurer l'heure //pour votre compte utilisateur// ou //pour le système//. Le second doit être lancé avec les droits d'[[:sudo|administration]].

==== Fichiers nécessaires ====

Le fichier **/etc/timezone** contient le fuseau horaire : <file>Europe/Paris</file>

Le fichier **/etc/default/rcS** permet de savoir si le système est à l'heure UTC ou non : <file>
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.

TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=no
VERBOSE=no
FSCKFIX=no
</file>

===== Configurer le fuseau horaire pour Java =====

Vous avez peut-être remarqué que certains programme java, comme [[:tomcat]], ne détectent pas correctement l'heure. Pour cela, il faut aider la machine virtuelle java en lui spécifiant le fuseau horaire.


==== Fichiers nécessaires ====

Le fichier **/etc/environment** contient les variables d'environnement chargées par défaut. Il faut spécifier la variable **TZ** avec la valeur correspondant à votre fuseau horaire. On peut reprendre la valeur indiquée dans **/etc/timezone**

Par exemple, ajoutez à la fin du fichier **/etc/environment** la variable
<file>TZ="Europe/Paris"</file>
puis redémarrez l'ordinateur ou le shell du programme java.

----

// Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:Nuscly]], [[utilisateurs:Sylvain59]]//

Références : [[http://minaret.biz/tips/timezone.html| Java Default Timezone Issue]]